package com.itheima.loop;

public class DoWhileDemo7 {
    public static void main(String[] args) {
        // 目标：学习使用do-while控制代码重复执行
        int i = 0;
        do {
            System.out.println("Hello World");
            i++;
        }while (i < 3);

        System.out.println("------------------------");
        // 特性：第一次先执行，后判断循环条件决定是否继续执行
        do {
            System.out.println("我直接不管三七二十一，先跑了一把！");
        }while (false);

        System.out.println("------------------三种循环的区别--------------------");
        // for循环中，控制循环的变量只在循环中可以使用。
        // While循环中，控制循环的变量在循环后还可以继续使用。
        for (int j = 0; j < 3; j++) {
            System.out.println(j);
        }

        for (int j = 0; j < 3; j++) {
            System.out.println(j);
        }
        // System.out.println(j); // 报错！

        int m = 0;
        while (m < 3){
            System.out.println("Hello World");
            m++;
        }
        System.out.println(m); // 3

    }
}
